AcyMailing\Classes\ListClass D

Total Complexity 198
Dependencies 5
Dependents 38
Total lines 947
Lines of code 707
Logical lines of code 487
Comment lines 0
Methods 38
Properties 0

Methods 38

Method Rating Maintainability Complexity Lines of code
getMatchingElements()
D
29
32 113
save()
A
43 15 47
getSubscribersCountPerStatusByListId()
A
43 12 46
getXLists()
A
49 11 27
getListsWithIdNameCount()
A
42 9 52
setWelcomeUnsubEmail()
A
54 10 19
sendWelcome()
A
51 8 26
getSubscribersForList()
A
47 7 37
getAllForSelect()
A
55 8 17
sendUnsubscribe()
S
51 7 27
getTranslatedNameDescription()
S
55 7 19
removeWelcomeUnsubByMailId()
S
59 6 12
getSubscribersEvolutionByList()
S
52 5 22
delete()
S
60 5 13
getTotalSubCount()
S
57 3 18
setSelectedList()
S
62 4 10
getAllWithIdName()
S
57 3 15
getUsersForSummaryModal()
S
57 3 15
getfrontManagementList()
S
59 3 13
getSubscribersCountByListId()
S
61 3 12
getSubscribersCount()
S
61 3 12
getJoinForQuery()
S
62 3 11
getYearSubEvolutionPerList()
S
53 2 23
getListsByIds()
S
67 3 7
getOneById()
S
67 3 7
getAllWithoutManagement()
S
67 3 7
getListIdsByWelcomeUnsub()
S
70 3 5
getManageableLists()
S
63 2 11
hasUserAccess()
S
71 2 6
getSubscribersIdsById()
S
68 2 7
onlyManageableLists()
S
72 2 5
synchDeleteCmsList()
S
71 2 5
addDefaultList()
S
64 2 10
getMailsByListId()
S
75 1 4
initList()
S
66 1 9
getOneByName()
S
79 1 3
getAllListUsers()
S
68 1 10
__construct()
S
73 1 5